/**
 * 2250877468@qq.com
 * 2017/5/19
 */
(function() {

	function init() {

		var menu = document.getElementById( 'bt-menu' ),
			trigger = menu.querySelector( 'a.bt-menu-trigger' ),
			resetMenu = function() {
				classie.remove( menu, 'bt-menu-open' );
				classie.add( menu, 'bt-menu-close' );
			},
			closeClickFn = function( ev ) {
				resetMenu();
				overlay.removeEventListener( 'click', closeClickFn );
			};

		var overlay = document.createElement('div');
		overlay.className = 'bt-overlay';
		menu.appendChild( overlay );


		trigger.addEventListener( 'click', function( ev ) {
			ev.stopPropagation();
			ev.preventDefault();
			
			if( classie.has( menu, 'bt-menu-open' ) ) {
				resetMenu();
			}
			else {
				classie.remove( menu, 'bt-menu-close' );
				classie.add( menu, 'bt-menu-open' );
				overlay.addEventListener( 'click', closeClickFn );
			}
		});

	}
	init();

})();

 $(function(){
	var menu = document.getElementById( 'bt-menu' );
		$('body').mousedown(function(event){
			if( classie.has( menu, 'bt-menu-open' ) ) {
				classie.remove( menu, 'bt-menu-open' );
				classie.add( menu, 'bt-menu-close' );
			}
		});
		$('#bt-menu').mousedown(function(event){
			event.stopPropagation();
		});
	});